//
//  EmptyView.swift
//  TalkeTv
//
//  Created by lhf on 2024/9/21.
//

import UIKit

class EmptyView: CustomView {
    
    override func didMoveToWindow() { super.didMoveToWindow() ;print(#function) }

    override func willMove(toWindow newWindow: UIWindow?) { super.willMove(toWindow: newWindow) ;print(#function) }

    override func willMove(toSuperview newSuperview: UIView?) { super.willMove(toSuperview: newSuperview) ;print(#function) }

    override func didMoveToSuperview() {
        super.didMoveToSuperview();
        print(#function)
    }

    override init(frame: CGRect) {
        super.init(frame: frame) ;
        print(#function)
    }

    required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) ; print(#function) }

    override func layoutSubviews() { super.layoutSubviews() ;print(#function) }

    override func layoutSublayers(of layer: CALayer) { super.layoutSublayers(of: layer); print(#function) }

    override func display(_ layer: CALayer) { print(#function) }
    
    /*
    // Only override draw() if you perform custom drawing.
    // An empty implementation adversely affects performance during animation.
    override func draw(_ rect: CGRect) {
        // Drawing code
    }
    */

}
